Tree-Structured Diagram Drawing System Using CLP

نویسندگان

  • Takanori Imaki
  • Kensei Tsuchida
  • Yoshihiro Adachi
  • Takeo Yaku
چکیده

This support system for drawing tree-structured diagrams, which is implemented in Prolog and a commercial constraint package, enables a user to nd a layout condition adequate to the drawing purpose. Using meta-programming, it automatically produces a corresponding layout program that generates a constraint logic program (CLP) for deriving a layout solution under the selected layout condition and then solves the generated CLP. The layout program produced by our system can be included and easily used by any other application program for drawing tree-structured diagrams.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Jackson Structured Programming (JSP) and Jackson Workbench to Teach Program Design

Teaching how to program independently of teaching a programming language has been recognized as a worthwhile goal in computer science pedagogy, but many have abandoned the goal as being impossible to achieve in practice. Jackson Structured Programming (JSP) is a well-documented and proven program design method that is independent of any programming language. CASE tools have generally been used ...

متن کامل

Drawing Graphs in Euler Diagrams

We describe a method for drawing graph-enhanced Euler diagrams using a three stage method. The first stage is to lay out the underlying Euler diagram using a multicriteria optimizing system. The second stage is to find suitable locations for nodes in the zones of the Euler diagram using a force based method. The third stage is to minimize edge crossings and total edge length by swapping the loc...

متن کامل

NeL2: network drawing tool for handling layered structured network diagram

We propose a “layered structured network diagram,” which consists of layers of time differences. We have implemented a tool called “NeL” for handling layered structured network diagrams. Layered structured network diagrams have multiple accumulated layers and are not single diagrams. Using this layered structure, time differences can be included in one diagram. In addition, various type of info...

متن کامل

Generating a Visual System with Soft Layout Constraints

We developed a visual system generator called “Rainbow” which can handle layout constraints. The system can interactively layout figures while parsing them and make the parsed figures more understandable. Rainbow can deal with “soft layout constraints.” Soft layout constraints automatically layout entire figures by using graph drawing algorithms. Soft layout constraints are more flexible than c...

متن کامل

Visual Displays for Browsing RDF Documents

Hyperbolic browsers are motivated by the “Circle Limit IV” woodcut of M.C. Escher. The hyperbolic tree view was introduced in graph drawing by Lamping and Rao [2] who observed that large structures could be compactly displayed by projecting a tree onto a hyperbolic plane. The effect of the projection is that components appear diminishing in size and radius exponentially the further they move fr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997